class Pr3daTransition(object):
  def __init__(self):
    if self.__class__ is Pr3daTransition:
      raise NotImplementedError

  def doTransition(self, np_pos):
    if self.__class__ is Pr3daTransition:
      raise NotImplementedError
